// 产品相关类型

// 产品信息
export interface Product {
  productId: number
  productName: string
  inspectionStandard?: string
  cycle?: string
  dosage?: string
  unitPrice: number
  productType: number
  createBy?: number
  createTime: Date
  updateBy?: number
  updateTime: Date
}

// 产品查询参数
export interface ProductSearch {
  productName?: string
  inspectionStandard?: string
  productType?: number
  beginTime?: Date
  endTime?: Date
}

// 产品类型枚举
export enum ProductType {
  MEDICAL_DEVICE = 1, // 医疗器械
  PESTICIDE = 2,      // 农药
  CHEMICAL = 3,       // 化学品
  COSMETIC = 4,        // 化妆品
  OTHER = 5           // 其他
}

// 产品类型选项
export const productTypeOptions = [
  { label: '医疗器械', value: ProductType.MEDICAL_DEVICE },
  { label: '农药', value: ProductType.PESTICIDE },
  { label: '化学品', value: ProductType.CHEMICAL },
  { label: '化妆品', value: ProductType.COSMETIC },
  { label: '其他', value: ProductType.OTHER }
]